package blservice.loader;

import java.net.MalformedURLException;
import java.rmi.AlreadyBoundException;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.sql.SQLException;

import vo.AccountBookVo;

public interface ServiceLoaderService extends Remote{
	
	public void loadAccountBookBLService() throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void loadClientBLService(AccountBookVo ab) throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void loadCommodityBLService(AccountBookVo ab) throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void loadCommodityTypeBLService(AccountBookVo ab) throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void loadStockBLService(AccountBookVo ab) throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void loadAccountorBLService(AccountBookVo ab) throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void load经营情况BLService(AccountBookVo ab) throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void loadSaleLogBLService(AccountBookVo ab) throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void loadSystemLogBLService() throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void loadUserBLService() throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void load进退货单BLService(AccountBookVo ab)throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void load库存报警单BLService(AccountBookVo ab)throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void load库存报溢报损单BLService(AccountBookVo ab)throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void load库存赠送单BLService(AccountBookVo ab)throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void load收付款单BLService(AccountBookVo ab)throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
	
	public void load现金费用单BLService(AccountBookVo ab)throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;

	public void loadStrategyBLService(AccountBookVo ab) throws RemoteException,MalformedURLException, AlreadyBoundException, SQLException;
	
	public void load销退售单BLService(AccountBookVo ab)throws RemoteException, MalformedURLException, AlreadyBoundException, SQLException;
}
